package homework;

import java.util.Scanner;


public class Day04标准练习 {
    public static void main(String[] args) {

//1. CommandBySwitch命令解析程序：(要求：接收用户输入的命令，依据命令做不同的操作)
//考察分支结构switch case的使用，与整数判断相等，用break结束流程。
        Scanner scanner = new Scanner(System.in);
        System.out.println("请输入月份，我会为您展示对应的天数和季节：");
        int month = scanner.nextInt();
        switch (month) {
            case 1:
            case 2:
            case 12:
                System.out.println("该月份是冬季，有31天，");
                break;
            case 3:
            case 4:
            case 5:
                System.out.println("该月份是春季，有31天（3月），30T天");
                break;
            case 6:
            case 7:
            case 8:
                System.out.println("该月份是夏季，有31天。");
                break;
            case 9:
            case 10:
            case 11:
                System.out.println("该月份是秋季，有30天。");
                break;
            default:
                System.out.println("输入月份不合法。");
        }
 //2.Guessing猜数字之do while版：（要求：随机生成一个数，由用户来猜，猜不对则反复猜，并给出大小提示，猜对的则结束，用while来实现。
/*        int unknown =(int)(Math.random()*1000+1);
        int guess;
        do {
            System.out.println("请猜：");
            guess = scanner.nextInt();
            if (guess>unknown){
                System.out.println("猜大了。");
            }else if (guess<unknown){
                System.out.println("猜小了。");
            }else {
                System.out.println("猜对了！");
            }
        }while (guess!=unknown);


 */
//3.猜数字 while版本


//4.for循环：输出5次"行动是成功的阶梯"、输出9的乘法表(1到9、1/3/5/7/9、9到1)、累加1到100的和

        for (int i = 0; i < 5; i++) {
            System.out.println("行动是成功的阶梯！");
        }

        for (int i = 1; i <=9 ; i++) {
            System.out.print(i+"*9="+i*9+"\t");
        }
        System.out.println();
        for (int i = 1; i <=9 ; i+=2) {
            System.out.print(i+"*9="+i*9+"\t");
        }
        System.out.println();
        for (int i = 9; i >=1 ; i--) {
            System.out.print(i+"*9="+i*9+"\t");
        }

        int sum =0;
        for (int i =1; i <=100; i++) {
            sum+=i;
        }
        System.out.println("累加和为："+sum);


    }
}
